package com.example.sword;

public class Test44 {

    public static void main(String[] args) {
        System.out.println("haha");
    }


//    异或  相同为0   不相同为1

    /**
     * 牛客最近来了一个新员工Fish，每天早晨总是会拿着一本英文杂志，写些句子在本子上。同事Cat对Fish写的内容颇感兴趣，
     * 有一天他向Fish借来翻看，但却读不懂它的意思。例如，“student. a am I”。后来才意识到，这家伙原来把句子单词的顺序翻转了，
     * 正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行，你能帮助他么？
     */


    public String ReverseSentence(String str) {

        if (str==null||str.trim().length()==0)return str;
        StringBuilder stringBuilder = new StringBuilder();
        String[] temp = str.split(" ");
        for (int i = temp.length-1; i >0 ; i--) {
            stringBuilder.append(temp[i]);
            stringBuilder.append(" ");
        }
        stringBuilder.append(temp[0]);

        return stringBuilder.toString();
    }

}
